package cn.quevo.ucenter.core.token;

import java.security.NoSuchAlgorithmException;

import cn.quevo.core.lang.StringUtils;
import cn.quevo.core.util.PasswordEncoder;

/**
 * MD5方式创建Token
 * 
 * @author July july_sky@foxmail.com
 * @date 2017年12月25日 下午4:12:56
 * @Copyright ©2015-2035 湘豫(北京)科技有限公司. All Rights Reserved.
 * @version 1.0
 */
public class MD5TokenGenerate implements TokenGenerate {

    @Override
    public String generateToken() {
        try {
            return PasswordEncoder.encodeMD5(StringUtils.getUUID());
        } catch (NoSuchAlgorithmException e) {
            return StringUtils.getUUID();
        }
    }
}
